WPS Office.apk(点击下载) / ibe.java


package defpackage;

import android.content.Context;
import android.graphics.BitmapFactory;
import android.graphics.Shader;
import android.graphics.drawable.BitmapDrawable;
import android.text.TextUtils;
import android.view.View;
import cn.wps.moffice.OfficeApp;
import cn.wps.moffice.define.VersionManager;
import cn.wps.moffice.main.common.ServerParamsUtil;
import cn.wps.moffice_eng.R;
import cn.wps.shareplay.message.Message;
import com.appsflyer.AppsFlyerProperties;
import com.iflytek.cloud.SpeechEvent;
import com.iflytek.cloud.SpeechUtility;
import defpackage.iah;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

/* renamed from: ibe  reason: default package */
public final class ibe {
    private static boolean cAx = false;
    private static boolean eqd = false;

    /* renamed from: ibe$a */
    public interface a {
        void btn();

        void onSuccess(String str);
    }

    /* access modifiers changed from: package-private */
    /* renamed from: ibe$b */
    public static class b extends fcv<String, Void, Void> {
        private b() {
        }

        /* synthetic */ b(byte b) {
            this();
        }

        /* JADX WARN: Multi-variable type inference failed */
        /* JADX WARN: Type inference failed for: r0v43, types: [java.util.List] */
        /* JADX WARNING: Unknown variable types count: 1 */
        private static Void z(String... strArr) {
            ArrayList arrayList;
            String str;
            String jSONObject;
            if (!(strArr == null || strArr.length == 0 || TextUtils.isEmpty(strArr[0]))) {
                try {
                    String optString = new JSONObject(ibe.CT("pay_retain_source")).optString(strArr[0]);
                    if (!TextUtils.isEmpty(optString)) {
                        ArrayList arrayList2 = new ArrayList();
                        if (optString.contains(Message.SEPARATE)) {
                            arrayList = Arrays.asList(optString.split(Message.SEPARATE));
                        } else {
                            arrayList2.add(optString);
                            arrayList = arrayList2;
                        }
                        for (int i = 0; i < arrayList.size(); i++) {
                            if (((String) arrayList.get(i)).endsWith("gp")) {
                                str = "googleplay";
                            } else if (((String) arrayList.get(i)).endsWith("paypal")) {
                                str = "web_paypal";
                            }
                            hwe hwe = new hwe();
                            hwe.dk("from", (String) arrayList.get(i));
                            hwe.dk("lang", eip.dHN);
                            String f = lwd.f(hwe.a("https://movip.wps.com/template/coupon/disc/info", hwi.AW(2)), null);
                            if (TextUtils.isEmpty(f)) {
                                jSONObject = null;
                            } else {
                                JSONObject jSONObject2 = new JSONObject(f);
                                jSONObject = !"ok".equalsIgnoreCase(jSONObject2.getString(SpeechUtility.TAG_RESOURCE_RESULT)) ? null : jSONObject2.toString();
                            }
                            if (!TextUtils.isEmpty(jSONObject)) {
                                jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().putString("sp_key_retain_coupons_" + strArr[0] + "_" + str, jSONObject).putLong("interval_" + strArr[0], System.currentTimeMillis()).apply();
                            } else {
                                jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().remove("sp_key_retain_coupons_" + strArr[0] + "_" + str).putLong("interval_" + strArr[0], System.currentTimeMillis()).apply();
                            }
                        }
                    }
                } catch (IOException e) {
                    e.printStackTrace();
                } catch (JSONException e2) {
                    e2.printStackTrace();
                }
            }
            return null;
        }

        /* Return type fixed from 'java.lang.Object' to match base method */
        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object[]] */
        /* access modifiers changed from: protected */
        @Override // defpackage.fcv
        public final /* synthetic */ Void doInBackground(String[] strArr) {
            return z(strArr);
        }
    }

    /* renamed from: ibe$c */
    static class c extends fcv<String, Void, String> {
        private a jdd;

        public c(a aVar) {
            this.jdd = aVar;
        }

        private static String doInBackground(String... strArr) {
            if (strArr == null || strArr.length == 0 || TextUtils.isEmpty(strArr[0])) {
                return null;
            }
            try {
                String str = strArr[0];
                OfficeApp arx = OfficeApp.arx();
                hwe hwe = new hwe();
                hwe.dk("from", str);
                hwe.dk("uid", ebo.bE(OfficeApp.arx()));
                hwe.dk(AppsFlyerProperties.CHANNEL, arx.arB());
                hwe.dk("version", arx.cqM);
                hwe.dk("lang", eip.dHN);
                String f = lwd.f(hwe.a("https://movip.wps.com/template/coupon/disc/v2", hwi.AW(2)), null);
                if (TextUtils.isEmpty(f)) {
                    return null;
                }
                JSONObject jSONObject = new JSONObject(f);
                if ("ok".equalsIgnoreCase(jSONObject.getString(SpeechUtility.TAG_RESOURCE_RESULT))) {
                    return jSONObject.toString();
                }
                return null;
            } catch (IOException e) {
                e.printStackTrace();
                return null;
            } catch (JSONException e2) {
                e2.printStackTrace();
                return null;
            }
        }

        /* Return type fixed from 'java.lang.Object' to match base method */
        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object[]] */
        /* access modifiers changed from: protected */
        @Override // defpackage.fcv
        public final /* bridge */ /* synthetic */ String doInBackground(String[] strArr) {
            return doInBackground(strArr);
        }

        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
        /* access modifiers changed from: protected */
        @Override // defpackage.fcv
        public final /* synthetic */ void onPostExecute(String str) {
            String str2 = str;
            if (this.jdd == null) {
                return;
            }
            if (!TextUtils.isEmpty(str2)) {
                this.jdd.onSuccess(str2);
            } else {
                this.jdd.btn();
            }
        }
    }

    public static String CT(String str) {
        return eh(str, null);
    }

    public static void CU(String str) {
        if (!TextUtils.isEmpty(str)) {
            StringBuilder sb = new StringBuilder("interval");
            sb.append("_");
            sb.append(str);
            if (jaa.bH(OfficeApp.arx(), "en_pay_retain").getLong(sb.toString(), 0) == 0 || System.currentTimeMillis() - jaa.bH(OfficeApp.arx(), "en_pay_retain").getLong(sb.toString(), 0) > 3600000) {
                new b((byte) 0).execute(str);
            }
        }
    }

    public static fyi CV(String str) {
        List<String> a2;
        fyi fyi = null;
        List<fyi> K = K(true, false);
        if (!(K == null || (a2 = eae.a(eae.aQW().aRa())) == null)) {
            for (fyi fyi2 : K) {
                if (fyi2.ur("premium") && fyi2.bJB()) {
                    if (TextUtils.isEmpty(str) || fyi2.ut(str)) {
                        String bJA = fyi2.bJA();
                        if (!TextUtils.isEmpty(bJA) && a2.contains(bJA)) {
                            if (fyi != null && fyi.gHV <= fyi2.gHV) {
                                if (fyi.gHV != fyi2.gHV) {
                                    fyi2 = fyi;
                                } else if (fyi.gHW <= fyi2.gHW) {
                                    fyi2 = fyi;
                                }
                            }
                            fyi = fyi2;
                        }
                    }
                }
            }
        }
        return fyi;
    }

    public static List<fyi> K(boolean z, boolean z2) {
        String string;
        if (z2) {
            string = jaa.bH(OfficeApp.arx(), "en_pay_retain").getString("sp_key_my_coupons_used", null);
        } else {
            if (System.currentTimeMillis() - jaa.bH(OfficeApp.arx(), "en_pay_retain").getLong("interval_my_coupons", 0) > 3600000) {
                return null;
            }
            string = jaa.bH(OfficeApp.arx(), "en_pay_retain").getString("sp_key_my_coupons", null);
        }
        if (TextUtils.isEmpty(string)) {
            return null;
        }
        return aj(string, z);
    }

    public static fyi a(List<fyi> list, fyi fyi) {
        if (list == null || fyi == null) {
            return null;
        }
        for (int i = 0; i < list.size(); i++) {
            if (TextUtils.equals(list.get(i).gHZ, fyi.gHZ) && TextUtils.equals(list.get(i).category, fyi.category) && TextUtils.equals(list.get(i).type, fyi.type) && list.get(i).gHV == fyi.gHV && TextUtils.equals(list.get(i).source, fyi.source) && TextUtils.equals(list.get(i).url, fyi.url) && TextUtils.equals(list.get(i).gHY, fyi.gHY)) {
                return list.get(i);
            }
        }
        return null;
    }

    public static void a(View view, Context context, int i) {
        BitmapDrawable bitmapDrawable = new BitmapDrawable(BitmapFactory.decodeResource(context.getResources(), R.drawable.public_foreign_coupon_lower_bg));
        bitmapDrawable.setTileModeXY(Shader.TileMode.REPEAT, Shader.TileMode.CLAMP);
        bitmapDrawable.setDither(true);
        view.setBackgroundDrawable(bitmapDrawable);
    }

    public static void a(String str, a aVar) {
        new c(aVar).execute(str);
    }

    public static boolean a(fyi fyi, boolean z) {
        if (fyi == null) {
            return false;
        }
        String string = jaa.bH(OfficeApp.arx(), "en_pay_retain").getString(z ? "sp_key_my_coupons_used" : "sp_key_my_coupons", null);
        if (TextUtils.isEmpty(string)) {
            return false;
        }
        List<fyi> aj = aj(string, false);
        if (aj == null) {
            return false;
        }
        fyi a2 = a(aj, fyi);
        if (a2 == null) {
            return false;
        }
        fyi.id = a2.id;
        fyi.gHW = a2.gHW;
        return true;
    }

    public static boolean a(boolean z, boolean z2, String str, String str2) {
        if (jaa.bH(OfficeApp.arx(), "en_pay_retain").getBoolean("has_show_login_guide", false) || VersionManager.aYQ() || !ServerParamsUtil.tH("en_pay_retain") || TextUtils.isEmpty(str)) {
            return false;
        }
        try {
            int intValue = Integer.valueOf(eh("pay_retain_interval", null)).intValue();
            if (intValue != 0) {
                if (System.currentTimeMillis() - jaa.bH(OfficeApp.arx(), "en_pay_retain").getLong("show_interval", 0) < ((long) (intValue * 60 * 60 * 1000))) {
                    return false;
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        if (!iao.CQ(str) && (!iao.CS(str) || !TextUtils.equals(str2, "wps_premium"))) {
            return false;
        }
        if (!z2) {
            if (TextUtils.equals(eh("no_order_retain_switch", null), "on")) {
                return z || TextUtils.equals(eh("no_coupon_retain_switch", null), "on");
            }
            return false;
        } else if (!z) {
            return TextUtils.equals(eh("no_coupon_retain_switch", null), "on");
        } else {
            return true;
        }
    }

    public static void aPg() {
        if (!VersionManager.aYQ() && !eqd) {
            if (cqt.asq()) {
                jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().putBoolean("has_show_login_guide", false).apply();
            }
            eqd = true;
        }
    }

    public static List<fyi> aj(String str, boolean z) {
        try {
            JSONArray optJSONArray = new JSONObject(str).optJSONArray(SpeechEvent.KEY_EVENT_RECORD_DATA);
            if (optJSONArray == null) {
                return null;
            }
            int length = optJSONArray.length();
            ArrayList arrayList = new ArrayList(length);
            for (int i = 0; i < length; i++) {
                fyi fyi = (fyi) lvb.b(optJSONArray.getJSONObject(i).toString(), fyi.class);
                fyi.gHP = fyh.USABLE;
                if (!z || fyi.bJB()) {
                    arrayList.add(fyi);
                }
            }
            return arrayList;
        } catch (JSONException e) {
            e.printStackTrace();
            return null;
        }
    }

    public static void ak(String str, boolean z) {
        if (!TextUtils.isEmpty(str)) {
            jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().putLong("interval_my_coupons", System.currentTimeMillis()).putString(z ? "sp_key_my_coupons_used" : "sp_key_my_coupons", str).apply();
        } else {
            jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().putLong("interval_my_coupons", System.currentTimeMillis()).remove(z ? "sp_key_my_coupons_used" : "sp_key_my_coupons").apply();
        }
    }

    public static void b(ian ian, ian ian2) {
        if (ian != null) {
            CU(ian.jbT);
            if (ian2 != null) {
                CU(ian2.jbT);
            }
        }
    }

    public static <T> List<T> cJ(List<T> list) {
        ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
        try {
            new ObjectOutputStream(byteArrayOutputStream).writeObject(list);
            return (List) new ObjectInputStream(new ByteArrayInputStream(byteArrayOutputStream.toByteArray())).readObject();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e2) {
            e2.printStackTrace();
        }
        return null;
    }

    public static void cod() {
        jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().putLong("show_interval", System.currentTimeMillis()).apply();
        jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().putBoolean("has_show_login_guide", true).apply();
    }

    public static void coe() {
        jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().remove("sp_key_my_coupons").apply();
        new iah.a(fyh.USED);
    }

    public static String eh(String str, String str2) {
        if (!TextUtils.isEmpty(str2) && (TextUtils.equals(str, "retain_%s_sub") || TextUtils.equals(str, "no_%s_coupon"))) {
            str = String.format(str, str2);
        }
        return (TextUtils.isEmpty(str) || !str.endsWith("switch")) ? fvd.bP("en_pay_retain", str) : ServerParamsUtil.bP("en_pay_retain", str);
    }

    public static List<fyi> ei(String str, String str2) {
        List<fyi> aj;
        String string = jaa.bH(OfficeApp.arx(), "en_pay_retain").getString("sp_key_retain_coupons_" + str + "_" + str2, null);
        if (TextUtils.isEmpty(string) || (aj = aj(string, true)) == null) {
            return null;
        }
        ArrayList arrayList = new ArrayList();
        List<String> a2 = eae.a(eae.aQW().aRa());
        if (a2 == null) {
            return null;
        }
        for (fyi fyi : aj) {
            String bJA = fyi.bJA();
            if (!TextUtils.isEmpty(fyi.gIa) && TextUtils.equals(fyi.gIa, "before") && fyi.bJC() - System.currentTimeMillis() > 0) {
                if (TextUtils.isEmpty(bJA) || a2.contains(bJA)) {
                    arrayList.add(fyi);
                }
            }
        }
        return arrayList;
    }

    public static void qd(boolean z) {
        if (z) {
            jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().clear().apply();
        } else {
            jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().putLong("interval_my_coupons", 0).remove("sp_key_my_coupons").remove("sp_key_my_coupons_used").apply();
        }
    }

    public static void qe(boolean z) {
        if (VersionManager.aYQ() || !ebo.arU()) {
            return;
        }
        if (z || !cAx) {
            new iah.a(null, true).execute(new Void[0]);
            new iah.a(fyh.USED).execute(new Void[0]);
            cAx = true;
        }
    }
}